草庐IT

java - JAXB 问题,Marshal,无法编码类型 “java.lang.String”

全部标签

ruby-on-rails - Gem::Ext::BuildError:错误:无法构建 gem native 扩展 Bcrypt-Ruby

我正在制作一个Rails应用程序并刚刚升级到Yosemite,我认为在更新期间一切都崩溃了。昨晚当我将所有代码checkingithub时一切正常。我昨晚更新了我的电脑到优胜美地。今天我运行了geminstallbcrypt-ruby并且一切都崩溃了。我有;运行xcodebuild-license更新的bundler运行brewinstallrbenvruby​​-buildrbenv-gem-rehash以获取最新的ruby​​运行brewinstallcoreutils但这并没有奏效。环境OSXYosemite10.10、rbenv0.4.0、ruby2.1.3p242(2014-

Ruby String#scan 相当于返回 MatchData

正如问题标题中所述,Ruby字符串上是否有等效于String#Scan的方法?但不是只返回每个匹配项的列表,而是返回一个MatchData数组?例如:#Matchesasetofcharactersbetweenunderscorepairs"foo_bar__baz_hashbang".some_method(/_[^_]+_/)#=>[#<MatchData"_bar_"&rt,<MatchData"_baz_"&rt]或者任何我能得到相同或相似结果的方法都是好的。我想这样做是为了找到Ruby字符串中“字符串”的位置和范围,例如"goodbyeand"world"insid

ruby - 无法将 Hash 转换为 String?

我正在尝试解析来自Wordnik的API的JSON响应。这是用Sinatra构建的。我不断收到错误“/word的TypeError”“无法将Hash转换为String”。我是否错误地使用了json解析器?这是我的代码:get'/word'doresp=Wordnik.words.get_random_word(:hasDictionaryDef=>'true',:maxCorpusCount=>20,:minLength=>10)result=JSON.parse(resp)word=result.wordreturnword.to_send 最佳答案

ruby - 在 Mountain Lion 上安装 Ruby 时出现问题 - ruby​​ 1.9.3 不会编译

我之前看过很多关于此的帖子,并按照他们的说明进行操作,但没有任何效果。我将在下面概述我所做的事情,以及我所遵循的说明-如果您有任何建议,我将不胜感激!我遵循了以下安装说明:http://pragmaticstudio.com/blog/2010/9/23/install-rails-ruby-mac我已经为OSXMountainLion下载了X代码,并安装了gcc编译器:$gcc--versioni686-apple-darwin11-llvm-gcc-4.2(GCC)4.2.1(BasedonAppleInc.build5658)(LLVMbuild2336.11.00)Copyri

ruby - 使用 Ruby 设置(无法加载此类文件 json/pure)

您好,我正在开发APIhttps://developers.supportbee.com/platform/overview做的时候bin/sbapp新APP_SLUG我得到了错误/home/nitesh/.gem/ruby/1.9.1/gems/bundler-1.2.3/lib/bundler/spec_set.rb:90:in`blockinmaterialize':Couldnotfindmulti_json-1.3.6inanyofthesources(Bundler::GemNotFound)之后我再次尝试geminstallmulti_json然后又报错Successfu

ruby - 在 Ruby 中如何使用 string.tr 将双引号替换为单引号?

如何在Ruby中使用string.tr将双引号替换为单引号? 最佳答案 'abc"def"ghi'.tr('"',"'")#=>abc'def'ghi 关于ruby-在Ruby中如何使用string.tr将双引号替换为单引号?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3860645/

ruby - 为什么在 Ruby 中使用 Marshal 转储和加载哈希会抛出 FormatError?

我正在运行从RubyInstaller安装的Ruby.这是版本:C:\Users\Sathya>ruby-vruby1.9.2p290(2011-07-09)[i386-mingw32]这是抛出错误的确切代码:hashtime=Hash.new(Time.mktime('1970'))hashtime[1]=Time.now=>2011-10-0419:26:53+0530printhashtime{1=>2011-10-0419:26:53+0530}=>nilhashtime[1]=Time.now=>2011-10-0419:27:20+0530printhashtime{1=>

ruby-on-rails - "autotest/rails [...] doesn' t [...] 存在。中止”

我发现自动测试已停止工作...$autotestloadingautotest/railsAutoteststyleautotest/railsdoesn'tseemtoexist.Aborting.根据thisblogpost,此错误的常见原因是人们没有安装autotest-railsgem。但是,我肯定已经安装了:autotest-rails(4.1.0)ZenTest(4.1.4,4.1.3,4.1.1,4.0.0,3.11.1,3.11.0,3.10.0,3.9.3,3.9.2)我今天或昨天都没有安装任何新的gem,尽管我昨天可能已经完成了gemupdate。我看到提到的另一个

ruby-on-rails - 使用 passenger 在 Apache 上设置 Rails 应用程序 - Rails 似乎无法加载

我正在尝试按照https://help.ubuntu.com/community/RubyOnRails等文档在Ubuntu实例上设置Rails.我正在尝试从此处的Rails入门页面设置应用程序:http://guides.rubyonrails.org/getting_started.html.到目前为止我做了什么:通过RVM和GEM安装Ruby/RubyGems/Rails(这安装了Ruby1.9.2和Rails3.0.7)安装mysql和mysql2模块(后者不起作用)创建Rails应用程序(教程指导的博客应用程序)/home/me/www/blog/public/来自/var/

ruby - 无法安装 JSON gem

我需要安装json,因为我收到此错误:无法在任何来源中找到json-1.4.6我运行了geminstalljson和bundleinstall但我只能在需要json-1.4.6时安装json-1.5.1我的gemfile中有gem'json','1.4.6',所以我不确定发生了什么...更新我收到这个错误:正在安装json(1.4.6)/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/fileutils.rb:1216:in`chmod':不允许操作-/Library/Ruby/Gems/1.